projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e1608e7
)
When a domain crashes, ignore shutdown deferrals.
author
Keir Fraser
<keir.fraser@citrix.com>
Mon, 2 Mar 2009 14:09:21 +0000
(14:09 +0000)
committer
Keir Fraser
<keir.fraser@citrix.com>
Mon, 2 Mar 2009 14:09:21 +0000
(14:09 +0000)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/common/domain.c
patch
|
blob
|
history
diff --git
a/xen/common/domain.c
b/xen/common/domain.c
index dbbc3e7d52fe8614982be0fed4ba5df61e77f037..b21e43f1553c956abc310767d47edaa5364655f7 100644
(file)
--- a/
xen/common/domain.c
+++ b/
xen/common/domain.c
@@
-465,7
+465,9
@@
void domain_shutdown(struct domain *d, u8 reason)
for_each_vcpu ( d, v )
{
- if ( v->defer_shutdown )
+ if ( reason == SHUTDOWN_crash )
+ v->defer_shutdown = 0;
+ else if ( v->defer_shutdown )
continue;
vcpu_pause_nosync(v);
v->paused_for_shutdown = 1;